# -*- coding: utf-8 -*-
"""
@Time ： 2021/4/22 0:53
@Auth ： Mr. royalday 2487625775
@Company ： 2487625775@qq.cpm
@Function ：md5 加密
"""
import hashlib
import uuid
from django.conf import settings


def md5(md5_string):
    """
    对传入的字符串进行md5加密
    :param md5_string:
    :return: 加密后的字符串
    """
    hash_object = hashlib.md5(settings.SECRET_KEY.encode('utf-8'))
    hash_object.update(md5_string.encode('utf-8'))
    return hash_object.hexdigest()


def uid(string):
    data = f"{uuid.uuid4()}-{string}"
    return md5(data)